package org.cytoscape.myapp.cytoscape_app_v1.internal.visual;

import java.util.HashMap;

import org.cytoscape.view.model.VisualProperty;
import org.cytoscape.view.presentation.property.BasicVisualLexicon;
import org.cytoscape.view.vizmap.VisualMappingFunction;

public interface MappingFunctionFactory {
	
	public <T> VisualMappingFunction createVisualMappingFunction(String attribute, Class<? extends T> type,VisualProperty<T> property,
																HashMap<String,Object> propertyAttributes,VisualInstanceDependecies dependecies);
}
